<?php
	class TbUtility{
		public function guardarBitacora($usu, $tipoAccion, $desc){
			$bita = new TbBitacora();
			$bita->asignarDateActual();
			$bita->asignarAccion($tipoAccion);
			$bita->descripcion = $desc;
			$bita->tb_usuarios_login = $usu;
			$bita->save();
		}
		public function guardarJornada($usu, $des, $tipAccion){
			$hito = new TbHistorialtrabajo();
			$hito->asignarDateActual();
			$hito->asignarAccion($tipAccion);
			$hito->accion=$des;
			$hito->tb_usuarios_login=$usu;
			$hito->save();
		}
		public function guardarLlamada($usu, $des, $tipAccion, $tiemp){
			$hito = new TbHistorialtrabajo();
			$hito->asignarDateActual();
			$hito->asignarAccion($tipAccion);
			$hito->accion = $des;
			$hito->tb_usuarios_login = $usu;
			$hito->tiempo = $tiemp;
			$hito->save();
		}
		public function llamadaExitosa($codigo){
			$empe = TbCliente::model()->findByPk($codigo);
			$esta = TbEstatus::model()->findByAttributes(array('estatus'=>'Actualizado'));
			$empe->tb_estatus_idtb_estatus = $esta->idtb_estatus;
			$empe->save();
		}
		public function llamadaCancelada($codigo){
			$empe = TbCliente::model()->findByPk($codigo);
			$esta = TbEstatus::model()->findByAttributes(array('estatus'=>'Fallida'));
			$empe->tb_estatus_idtb_estatus = $esta->idtb_estatus;
			$empe->save();
		}
		public function AcomodarFormatoFecha($fechaActual){
			$nuevaFecha = explode("-",$fechaActual);
			return $nuevaFecha[2]."/".$nuevaFecha[1]."/".$nuevaFecha[0];
		}
		public function convertirHoras($tiempo){
			$tt = $tiempo;
			$h = floor($tiempo/3600);
			$tiempo = $tiempo-$h*3600;
			$m = floor($tiempo/60);
			$tiempo = $tiempo-$m*60;
			$s = $tiempo;
			$tmos = ($h<10)?"0".$h:$h;
			$tmos = $tmos.":";
			$tmos = $tmos.(($m<10)?"0".$m:$m);
			$tmos = $tmos.":";
			$tmos = $tmos.(($s<10)?"0".$s:$s);
			return $tmos;
		}
	}